/* short 和 char 之间不能实现【自动类型转换】
*  short 和 char 都可以【自动类型提升】 为 数字范围较大的 类型（int、long、float、double）
 */


public class Dog{
    public static void main(String[] args) {
        // short : 16bit
        short first = 97;
        // char second = first;【编译失败】错误：不兼容的类型：从short转换到char可能会有损失
        int second = first ;// 本来是short类型的first 变量中存储的数值会自动提升为int类型后再赋值给second
        System.out.println(second);
        
        
        
        // char : 16bit
         char third='a';
         System.out.println(third);
         //short forth = third ;//【编译失败】错误：不兼容的类型： 从short转换到char可能会有损失
         int forth = third;//本来是char 类型的third变量中存储的数值会自动提升为int 类型后再赋值给forth变量
         System.out.println(forth);
    }
}